package com.probox.product.api.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
 *  前端显示的商品分组信息vo
 */
@ApiModel(description="商品分组信息")
public class ProductGroupViewVo implements Serializable {
    @ApiModelProperty(name = "分组ID")
    private Long groupUid;
    @ApiModelProperty(name = "分组名称")
    private String groupName;
    @ApiModelProperty(name = "状态(1有效/0无效)")
    private String dataStatus;
    @ApiModelProperty(name = "排序")
    private Long dataPriority;
    @ApiModelProperty
    private Long platformUid;
    @ApiModelProperty("商品信息集合")
    private List<ProductInfoVo> list;

    private String serviceType;

    public ProductGroupViewVo() {
    }

    public Long getGroupUid() {
        return groupUid;
    }

    public void setGroupUid(Long groupUid) {
        this.groupUid = groupUid;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(String dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Long getDataPriority() {
        return dataPriority;
    }

    public void setDataPriority(Long dataPriority) {
        this.dataPriority = dataPriority;
    }

    public List<ProductInfoVo> getList() {
        return list;
    }

    public void setList(List<ProductInfoVo> list) {
        this.list = list;
    }

    public Long getPlatformUid() {
        return platformUid;
    }

    public void setPlatformUid(Long platformUid) {
        this.platformUid = platformUid;
    }
}
